// pages/managementinfo/managementinfo.js
import userapi from '../../config/api/userapi' // 引入api接口管理文件
import take from '../../config/api/take' // 引入api接口管理文件
const app = getApp()

Page({

  /**
   * 页面的初始数据
   */
  data: {
    item: {},
    fkitem: {},
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    let item = options.item;
    console.log(item);
    item = JSON.parse(item);
    this.setData({
      item: item
    })
    let vm = this;
    userapi.getDataByOpenId({
      "id": this.data.item.creater,
    }, function (res) {
      // wx.hideLoading({
      //   success: (res) => {},
      // })

    })
    if (item.feekbackStatus * 1 > 0) {
      this.loadfklist();
    }
  },
  // 获取反馈信息列表
  loadfklist() {
    let vm = this;
    //加载列表
    //获取我发布的
    take.taskfeekbacklist({
      "pageNo": 1,
      "pageSize": 9999,
      "taskId": vm.data.item.id
    }, function (res) {
      // 获取第一条
      let list = res.data.data.records;
      if (list.length > 0) {
        console.log(list);
        vm.setData({
          fkitem: list[0]
        })
      }


    })
  },

  // 下载附件并打开
  clickdown() {
    // 小程序下载附件
    console.log('开始下载')
    wx.downloadFile({
      url: this.data.item.fileurl, //仅为示例，并非真实的资源
      filePath: wx.env.USER_DATA_PATH + '/' + this.data.item.filename,
      success(res) {
        console.log(res);
        if (res.statusCode === 200) {
          wx.openDocument({
            filePath: res.filePath,
            success: function (res) {
              console.log('打开文档成功')
            }
          })
        }
      }
    })
  },
  clickdownfkzj() {
    // 小程序下载附件
    console.log('开始下载')
    wx.downloadFile({
      url: this.data.fkitem.fileurl, //仅为示例，并非真实的资源
      filePath: wx.env.USER_DATA_PATH + '/' + this.data.fkitem.filename,
      success(res) {
        console.log(res);
        if (res.statusCode === 200) {
          wx.openDocument({
            filePath: res.filePath,
            success: function (res) {
              console.log('打开文档成功')
            }
          })
        }
      }
    })
  },
  // 点击立即反馈
  lijifankui() {
    let item = this.data.item;
    let userid = app.globalData.userInfo.id;
    if (item.userId != userid) {
      wx.showToast({
        title: '您不是任务所指派的人,无法反馈',
        icon:'none'
      })
      return;
    }
    wx.navigateTo({
      url: '../managementfk/managementfk?item=' + JSON.stringify(item),
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})